<?php
class usuarios_model extends CI_Model { 

   private $table= 'usuarios';

   public function __construct() {
      parent::__construct();
   }
   public function usuario_por_nombre_contrasena($nombre, $contrasena){
      $this->db->select('id, nombre,tipo');
      $this->db->from('usuarios');
      $this->db->where('nombre', $nombre);
      $this->db->where('contrasena', $contrasena);
      $consulta = $this->db->get();
      $resultado = $consulta->row();
      return $resultado;
   }

   public function Buscar($id=null){
      $this->db->where('id', $id);
      $query = $this->db->get($this->table);
      return $query->row();
   }

   public function Buscar2($id=null){
      $this->db->where('id', $id);
      $query = $this->db->get($this->table);
      return $query->result();
   }

   public function alta($data){
      $this->db->insert($this->table, $data);
      return $this->db->insert_id();
   }

   public function baja($id=null){
      $this->db->where('id', $id);
      if($this->db->delete($this->table))
         return true;
      else
         return false;
   }

   public function  listarAll(){
      $this->db->order_by('id','desc');
      $query = $this->db->get($this->table);
      return $query->result();
   }

   public function edit($id=null,$usuario=null){
      $this->db->where('id',$id);
      if($this->db->update($this->table,$usuario))
         return true;
      else
         return false;
   }
}